home *** CD-ROM | disk | FTP | other *** search
/ Visual Cafe 3 / Visual Cafe 3.ISO / Vcafe / Main.bin / JBorderlessButtonBeanInfo.java < prev    next >
Text File  |  1998-11-02  |  2KB  |  53 lines

  1. package com.symantec.itools.swing;
  2.  
  3. import java.beans.*;
  4. import java.util.ResourceBundle;
  5. import com.symantec.itools.swing.beans.BeanDescriptorAttributes;
  6. import com.symantec.itools.beans.HelperBeanInfo;
  7. import com.symantec.itools.swing.DesignTimeResourceBundle;
  8.  
  9. public final class JBorderlessButtonBeanInfo
  10.     extends HelperBeanInfo
  11. {
  12.     public JBorderlessButtonBeanInfo()
  13.     {
  14.         setInheritSuperBeanInfo(true);
  15.         
  16.         ResourceBundle resources = ResourceBundle.getBundle("com.symantec.itools.swing.DesignTimeResourceBundle");
  17.         String folderName = resources.getString(DesignTimeResourceBundle.SWING_ADDITIONS_FOLDER_TOOLBAR_KEY);
  18.         setComponentLibraryFolder(folderName);
  19.         setToolbarFolder(folderName);
  20.         
  21.         setWinHelpKey(m_WinHelpID);
  22.     }
  23.     
  24.     public PropertyDescriptor[] getPropertyDescriptors()
  25.     {
  26.         try
  27.         {
  28.             PropertyDescriptor hideBorderPaintedPropertyDescriptor = new PropertyDescriptor("borderPainted", m_JBorderlessButtonClass);
  29.             hideBorderPaintedPropertyDescriptor.setHidden(true);
  30.             
  31.             return new PropertyDescriptor[]
  32.                 {
  33.                     hideBorderPaintedPropertyDescriptor,
  34.                 };
  35.         }
  36.         catch(IntrospectionException e)
  37.         {
  38.             e.printStackTrace();
  39.         }
  40.         
  41.         //Error, return no properties
  42.         return new PropertyDescriptor[0];
  43.     }
  44.     
  45.     protected Class getBeanClass()
  46.     {
  47.         return m_JBorderlessButtonClass;
  48.     }
  49.     
  50.     protected final static String m_WinHelpID = "0x6013B";
  51.     
  52.     protected final static Class m_JBorderlessButtonClass = JBorderlessButton.class;
  53. }